/*
 *  Copyright 2010 UPF Telecos 4th group G.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *  under the License.
 */

package edu.upf.utils;

/**
 * <p>Definitions interface used as utility for final variables
 * </p>
 * @author     netjois
 */
public interface Definitions {

    /**
     * Default account for testing purposes
     */
    String DEFAULT_ACCOUNT="joseluis.grupog@gmail.com";
    /**
     * Default password for testing purposes
     */
    String DEFAULT_PASS="gatoupfgroupg";
    /**
     * Resource added in the connections with this client
     */
    String JMEDIA_RESOURCE="jMedia";
    /**
     * Plain authentication parameter
     */
    String PLAIN_AUTH="PLAIN";
    /**
     * Default int parameter
     */
    int DEFAULT=0;
    /**
     * Default connection port
     */
    int GENERIC_PORT=5222;
    /**
     * Gtalk server address
     */
    String GTALK_SERVER="talk.google.com";
    /**
     * PROXY server address
     */
    String PROXY="gmail.com";
    /**
     * Extension to add to usernames to get the full address
     */
    String SERVER_EXTENSION="@gmail.com";
    /**
     * Default test message
     */
    String TEST_MSG="test";
    /**
     * General query message
     */
    String GENERAL_QUERY="general";
    /**
     * Payload property name on messages
     */
    String PAYLOAD="payload";

    /**
     * Default OK message for logging
     */
    String OK="OK";
    /**
     * Default KO message for logging
     */
    String KO="KO";

    /**
     * Default name for file
     */
    String NAME="jMedia_logo.png";
    /**
     * Default position parameter
     */
    int POSITION=0;
    /**
     * Default user scope
     */
    String USER="all_users";
    /**
     * Default file size
     */
    String SIZE="500KB";
    /**
     * Default popularity text
     */
    String POPULARITY="5";
    /**
     * Default file path
     */
    String PATH="";

    /**
     * Text type name
     */
    String TEXT="text";
    /**
     * Image type name
     */
    String IMAGE="image";
    /**
     * Video type name
     */
    String VIDEO="video";

    /**
     * Default thumbnail width
     */
    int THUMBWIDTH=50;
    /**
     * Default thumbnail height
     */
    int THUMBHEIGHT=50;
}
